/* for of 遍历所哟数据结构的统一方式，被遍历的数据需要具备Symbol.iterator属性 */

const arr = [1, 2, 3, 4, 5, 6]

const s = new Map()
s.set('foo', 'foo')
s.set('bar', 'bar')
for (const item of arr) {
  console.log(item)
  if (item === 3) break
}

for (const [key, value] of s) {
  console.log(key, value)
}